radar telemeter - French English Dictionary